1 /* Generated By:JJTree: Do not edit this line. JavaImportDeclaration.java */
2
3 package net.sourceforge.jane.jjtree;
4
5 public class JavaImportDeclaration extends SimpleNode
6 implements JavaParserConstants {
7
8 private boolean explicit;
9 private Token startToken;
10
11 public JavaImportDeclaration(int id) {
12 super(id);
13 }
14
15 public JavaImportDeclaration(JavaParser p, int id) {
16 super(p, id);
17 }
18
19 public void jjtOpen() {
20 startToken = parser.getToken(0);
21 }
22
23 public void jjtClose() {
24 TokenEnumeration tokens = TokenEnumeration
25 .createEnumeration(startToken, parser.getToken(0), STAR);
26 explicit = !tokens.hasMoreElements();
27 startToken = null;
28 }
29
30 /*** Accept the visitor. **/
31 public Object jjtAccept(JavaParserVisitor visitor, Object data) {
32 return visitor.visit(this, data);
33 }
34
35 /***
36 * Returns <code>true</code> if this import is an explicit import.
37 */
38 public boolean isExplicit() {
39 return explicit;
40 }
41
42 /***
43 * Returns the value of the import.
44 */
45 public String getValue() {
46 return ((JavaName) JJTreeUtils.findFirstChild(this, JavaName.class)).getValue();
47 }
48
49 }
This page was automatically generated by Maven